package com.base.po.replacement;

import java.util.Date;

public class ReplacementBankCard {
    private String id;// id

    private String userid;// 用户id

    private String username;// 用户名/真实姓名

    private String idno;// 身份证

    private String cardno;// 银行卡号

    private String phone;// 手机号

    private String bankname;// 银行卡开户行名称

    private String bankbranch;

    private String bankcode;

    private String bankcoding;// 银行缩写

    private String province;// 省

    private String city;// 市

    private String county;// 区

    private String address;// 详细地址

    private String validity;

    private String cvv2;

    private Integer banktype;// 银行卡类型 1表示储蓄卡6表示信用卡

    private String authorderno;// 鉴权标识用于商户入网

    private String userno;// 商户号，作为这次入网的唯一标识

    private String configno;// 用户有卡配置号（小额 通道7）

    private Integer confirmstatus;// 激活状态 0审核中 1失败 2成功

    private String repayconfigno;// 用户有卡配置号（大额 通道6）

    private Integer repayconfirmstatus;// 激活状态 0审核中 1失败 2成功

    private String otherconfigno;// 用户无卡配置号

    private Integer otherconfirmstatus;// 激活状态 0审核中 1失败 2成功

    private Integer creditquota;// 信用额度

    private Integer statementdate;// 账单日

    private Integer repaymentdate;// 还款日

    private Date createtime;// 创建时间

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getUserid() {
        return userid;
    }

    public void setUserid(String userid) {
        this.userid = userid == null ? null : userid.trim();
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }

    public String getIdno() {
        return idno;
    }

    public void setIdno(String idno) {
        this.idno = idno == null ? null : idno.trim();
    }

    public String getCardno() {
        return cardno;
    }

    public void setCardno(String cardno) {
        this.cardno = cardno == null ? null : cardno.trim();
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public String getBankname() {
        return bankname;
    }

    public void setBankname(String bankname) {
        this.bankname = bankname == null ? null : bankname.trim();
    }

    public String getBankbranch() {
        return bankbranch;
    }

    public void setBankbranch(String bankbranch) {
        this.bankbranch = bankbranch == null ? null : bankbranch.trim();
    }

    public String getBankcode() {
        return bankcode;
    }

    public void setBankcode(String bankcode) {
        this.bankcode = bankcode == null ? null : bankcode.trim();
    }

    public String getBankcoding() {
        return bankcoding;
    }

    public void setBankcoding(String bankcoding) {
        this.bankcoding = bankcoding == null ? null : bankcoding.trim();
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province == null ? null : province.trim();
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    public String getCounty() {
        return county;
    }

    public void setCounty(String county) {
        this.county = county == null ? null : county.trim();
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getValidity() {
        return validity;
    }

    public void setValidity(String validity) {
        this.validity = validity;
    }

    public String getCvv2() {
        return cvv2;
    }

    public void setCvv2(String cvv2) {
        this.cvv2 = cvv2 == null ? null : cvv2.trim();
    }

    public Integer getBanktype() {
        return banktype;
    }

    public void setBanktype(Integer banktype) {
        this.banktype = banktype;
    }

    public String getAuthorderno() {
        return authorderno;
    }

    public void setAuthorderno(String authorderno) {
        this.authorderno = authorderno == null ? null : authorderno.trim();
    }

    public String getUserno() {
        return userno;
    }

    public void setUserno(String userno) {
        this.userno = userno == null ? null : userno.trim();
    }

    public String getConfigno() {
        return configno;
    }

    public void setConfigno(String configno) {
        this.configno = configno == null ? null : configno.trim();
    }

    public String getOtherconfigno() {
        return otherconfigno;
    }

    public void setOtherconfigno(String otherconfigno) {
        this.otherconfigno = otherconfigno;
    }

    public String getRepayconfigno() {
        return repayconfigno;
    }

    public void setRepayconfigno(String repayconfigno) {
        this.repayconfigno = repayconfigno;
    }

    public Integer getRepayconfirmstatus() {
        return repayconfirmstatus;
    }

    public void setRepayconfirmstatus(Integer repayconfirmstatus) {
        this.repayconfirmstatus = repayconfirmstatus;
    }

    public Integer getOtherconfirmstatus() {
        return otherconfirmstatus;
    }

    public void setOtherconfirmstatus(Integer otherconfirmstatus) {
        this.otherconfirmstatus = otherconfirmstatus;
    }

    public Integer getConfirmstatus() {
        return confirmstatus;
    }

    public void setConfirmstatus(Integer confirmstatus) {
        this.confirmstatus = confirmstatus;
    }

    public Integer getCreditquota() {
        return creditquota;
    }

    public void setCreditquota(Integer creditquota) {
        this.creditquota = creditquota;
    }

    public Integer getStatementdate() {
        return statementdate;
    }

    public void setStatementdate(Integer statementdate) {
        this.statementdate = statementdate;
    }

    public Integer getRepaymentdate() {
        return repaymentdate;
    }

    public void setRepaymentdate(Integer repaymentdate) {
        this.repaymentdate = repaymentdate;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }



    public ReplacementBankCard() {
        super();
    }

    public ReplacementBankCard(String id, String validity) {
        this.id = id;
        this.validity = validity;
    }


    public ReplacementBankCard(String id, String userid, String username, String idno, String cardno, String phone, String bankname, String bankcoding, String validity, String cvv2, Integer banktype, String authorderno, Date createtime, Integer creditquota, Integer statementdate, Integer repaymentdate, String userno) {
        this.id = id;
        this.userid = userid;
        this.username = username;
        this.idno = idno;
        this.cardno = cardno;
        this.phone = phone;
        this.bankname = bankname;
        this.bankcoding = bankcoding;
        this.validity = validity;
        this.cvv2 = cvv2;
        this.banktype = banktype;
        this.authorderno = authorderno;
        this.createtime = createtime;
        this.creditquota = creditquota;
        this.statementdate = statementdate;
        this.repaymentdate = repaymentdate;
        this.userno = userno;
    }
}